package 文件;

import java.io.File;
import java.io.IOException;

public class Test04 {

    //在指定文件夹(包括其子文件夹)下创建一个lanqiao.avi文件
    public static void main(String[] args) throws IOException {
        File file=new File("D:\\app\\5ban");
        m1(file);
    }

    //递归:方法调用自己   a()调用a()
    //此方法作用：是在file指定得路径下创建lanqiao.avi
    public static void m1(File file) throws IOException {//文件夹路径  d:\\abc
        System.out.println(file.getAbsolutePath());
        File f=new File(file.getAbsolutePath()+"\\lanqiao.avi");// D:\app\5ban\\lanqiao.avi
        f.createNewFile();//创建文件
        //遍历这个路径下的文件夹
        File files[]=file.listFiles();//当前路径下，所有得文件和文件夹
        if(files==null){
            return;
        }
        for(File f1:files){//有个变量是null
            if(f1.isDirectory()){//继续创建文件
                //在f1这个文件夹下继续创建avi文件
                m1(f1);//D:\app\5ban\redis
            }
        }
    }
}
